﻿using System;
using System.Collections.Generic;
using Hotel2.App_Data;

namespace Hotel_Management
{
    public class ConnectorToSQL
    {
       
       public List<string> reze = new List<string>();

    }



    public partial class rezerwacja : System.Web.UI.Page
    {
        private BazaDanych _db;
        protected void Page_Load(object sender, EventArgs e)
        {
            _db = new BazaDanych();
        }

        private Klienci rezerwacjaTypa;


        protected void Button1_Click(object sender, EventArgs e)
        {
            rezerwacjaTypa = new Klienci();
            
            ListaDoWyslania();

            _db.Kliencis.InsertOnSubmit(rezerwacjaTypa); 
            
            try
            {
                _db.SubmitChanges();
            }
            catch(Exception ex)
            {
                Label1.Text =" "+ ex.Message;

            }

        }

        public void ListaDoWyslania()
        {
            var conn = new ConnectorToSQL();
            var przyjazd = new DateTime(
                                        Convert.ToInt32(TextBox8.Text), 
                                        Convert.ToInt32(TextBox7.Text),
                                        Convert.ToInt32(TextBox5.Text));
            var odjazd = new DateTime(
                                      Convert.ToInt32(TextBox11.Text),
                                      Convert.ToInt32(TextBox10.Text),
                                      Convert.ToInt32(TextBox9.Text));
          
            //rezerwacjaTypa = new Klienci();
            rezerwacjaTypa.id_kl = 1;
            rezerwacjaTypa.id_rez = 1;
          // tutaj nie wiem jak typa dodac
           
            rezerwacjaTypa.imie = TextBox1.Text;
            rezerwacjaTypa.nazwisko = TextBox2.Text;
            rezerwacjaTypa.PESEL = TextBox4.Text;
   

            conn.reze = new List<string>();

            conn.reze.Add(TextBox1.Text); // Imie
            conn.reze.Add(TextBox2.Text); // Nazwisko
            conn.reze.Add(TextBox3.Text); // E-mail
            conn.reze.Add(TextBox4.Text); // Telefon
            
            //// przyjazd
            //conn.reze.Add(TextBox5.Text); // dzien
            //conn.reze.Add(TextBox7.Text); // miesiac
            //conn.reze.Add(TextBox8.Text); // rok
            //// odjazd
            //conn.reze.Add(TextBox9.Text);  // dzien
            //conn.reze.Add(TextBox10.Text); // miesiac
            //conn.reze.Add(TextBox11.Text); // rok
            ////POKOJE
            
            conn.reze.Add(TextBox14.Text); // 1
            conn.reze.Add(TextBox13.Text); // 2
            conn.reze.Add(TextBox12.Text); // 3            

            conn.reze.Add(TextBox15.Text); //ilość osób

            int tv=0, internet=0, sracz=0, windows=0, koty = 0;
            if (Tv.Checked == true)
                tv = 1;
            if (Internet.Checked == true)
                internet = 1;
            if (Lazienka.Checked == true)
                sracz = 1;
            if (Okna.Checked == true)
                windows = 1;
            if (Kuchnia.Checked == true)
                koty = 1;

          
            conn.reze.Add(Convert.ToString(tv));
            conn.reze.Add(Convert.ToString(internet));
            conn.reze.Add(Convert.ToString(sracz));
            conn.reze.Add(Convert.ToString(windows));
            conn.reze.Add(Convert.ToString(koty));
           
        }

       
    }
}